package cn.tedu.knows.portal.service;

import cn.tedu.knows.portal.model.Answer;
import cn.tedu.knows.portal.vo.AnswerVo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author tedu.cn
 * @since 2021-07-23
 */
public interface IAnswerService extends IService<Answer> {

    // 新增回答的业务逻辑层方法
    // 返回值是Answer
    // 用户直接将新增成功的回答显示在页面上
    Answer saveAnswer(AnswerVo answerVo,String username);

    //按问题id查询问题对应的所有回答的业务逻辑层方法
    List<Answer> getQuestionAnswers(Integer questionId);


    //学生采纳问题的业务逻辑层方法
    boolean accept(Integer answerId,String username);



}
